strap-maker factory - English Synonyms Dictionary